package kr.co.doriclassic.game;

import java.util.Scanner;

public class Dice {
	int sides6;

	public Dice() {
		sides6 = 1;
	}
	
	public void setValue(int v){
		sides6=v;		
	}
	
	public int getValue(){
		return sides6;
	}
	public int roll(){
		return (int)((Math.random()*6)+1);
	}

	@Override
	public String toString() {
		int r = roll();
		int v = getValue();
		return String.format("당신의 선택 :%s / 주사위의 눈=%s / %s", v,
				r, ((v==r)?"맞혔어요":"틀렸어요"));
	}	
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int side;
		while(true){
		System.out.print("주사위의 수를 입력:");
		side = sc.nextInt();
		Dice d = new Dice();		
		

		if(side<0||side>6){
				System.out.println("수의 범위가 벗어났습니다.");
		}
		else{
			d.setValue(side);
			System.out.println(d);							}
		}
	}
}
